package cl.zeke.cursos.jsf2spring3jpa2.dao;

import cl.zeke.cursos.jsf2spring3jpa2.negocio.entities.Persona;
import java.util.List;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Repository;

@Repository
public class Ejercicio7PersonaDao {
    
    private static Logger log = LoggerFactory.getLogger(Ejercicio7PersonaDao.class);

    @PersistenceContext
    private EntityManager em;
    
    public List<Persona> traerTodasConMascotas() {
        return em.createNamedQuery("Persona.traerTodasConMascota", Persona.class)
                .getResultList();
    }
    
}
